package com.hf.session;

import java.util.List;

import com.base.bean.MsessionReply;


/**
 * 功能：
 * 某会话管理类采用单例模式：
 * 
 * 父类的方法介绍：
 * 创建关闭会话
 * 
 * 需要实现的方法：
 * getNewSerializeBean 获取一个初始化过的的序列化的业务对象
 * opperate	对会话进行处理（主要事处理序列化的对象 以及保存处理记录  处理状态非是即否 处理结果非成功即失败 处理后业务对象的状态值）
 * showForTemplate 该类型会话的显示
 * 
 * @author chz
 *
 */
public class ShareManager {
	
	// 单例模式 start
	private volatile static ShareManager instance = null;

	private ShareManager() {	
		super();
		
	}
	
	public static ShareManager getInstance() {
		if (instance == null) {
			synchronized (ShareManager.class) {// 1
				if (instance == null) {// 2
					instance = new ShareManager();// 3
				}
			}
		}
		return instance;
	}
	// 单例模式 end
	
	@Override
	public SerializeBean getNewSerializeBean() {
		// TODO Auto-generated method stub
		return null;
	}

	


	@Override
	public int oppToObjState(Integer sessionId, int opper, int oppType,
			String msg) {
		// TODO Auto-generated method stub
		return 0;
	}
	



	

}
